from selenium import webdriver
from selenium.webdriver.common.by import By


# 打开游览器和网页
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')
driver.maximize_window()

# 常用属性
kw = driver.find_element(By.ID,'kw')
# news = driver.find_element(By.LINK_TEXT,'新闻')
# print(kw.id) # 获取id标识

# print(kw.size) # 获取宽高

# print(kw.rect) # 获取宽高和坐标

# print(kw.tag_name) # 获取标签名

# print(news.text) # 获取文本内容

# 常用方法
kw.send_keys('python')   # 输入内容
kw.clear()   # 清空输入的内容
kw.send_keys('java')
kw.click()   # 单击

kw.get_attribute('outerHTML')    # 获取标签源码
kw.get_attribute('class')        # 获取标签class
kw.get_attribute('name')         # 获取标签name

bd = driver.find_element(By.XPATH,'//input[@id="su"]')
print(bd.is_displayed())    # 判断元素是否可见
print(bd.is_enabled())      # 判断元素是否可以用
# 关闭游览器
driver.quit()





